
# import time
from time import sleep
from selenium import webdriver
from selenium.webdriver.common.by import By
#
# # 1.打开浏览器
# driver = webdriver.Chrome() #创建浏览器对象
# # 2.输入访问地址（URL）
# driver.get("http://121.43.169.97:8848/pageA.html")
# # 放大浏览器页面
# driver.maximize_window()
#
# # 1).通过脚本执行输入用户名：admin；密码：12345678；电话号码：1477756331；电子邮件：2271679600@qq.com
# driver.find_element(By.ID,"userA").send_keys("admin")
# driver.find_element(By.CSS_SELECTOR,"[name='passwordA']").send_keys("12345678")
# driver.find_element(By.CSS_SELECTOR,".telA").send_keys("14777562331")
# driver.find_element(By.XPATH,"//p[4]/input").send_keys("2271679600@qq.com")
#
# # 2).间隔3秒，清除该输入框信息，修改电话号码为：18775554163
# sleep(3)
# driver.find_element(By.CSS_SELECTOR,".telA").clear()
# driver.find_element_by_css_selector(".telA").send_keys("18775554163")
#
# # 3).间隔3秒，点击‘注册’按钮
# sleep(3)
# driver.find_element_by_css_selector("button").click()
#
# # 4).间隔3秒，关闭浏览器
# sleep(3)
# driver.quit()


# 1.打开浏览器
driver = webdriver.Chrome() #创建浏览器对象
# 2.输入访问地址
driver.get("http://121.43.169.97:8848/pageA.html")
# 放大浏览器页面
driver.maximize_window()

# 1).获取用户名输入框的大小
size = driver.find_element(By.CSS_SELECTOR,"#userA").size
print("用户名输入框的大小为：", size)

# 2).获取页面上第一个超链接的文本内容
text = driver.find_element(By.CSS_SELECTOR, "a").text
print("页面上第一个超链接的文本内容为：", text)

# 3).获取页面上第一个超链接的地址
href = driver.find_element(By.CSS_SELECTOR, "a").get_attribute("href")
print("页面上第一个超链接的地址为：", href)

# 4).判断页面中的span标签是否可见
span = driver.find_element(By.CSS_SELECTOR, "span").is_displayed()
print(span)

# 5).判断页面中取消按钮是否可用
enabled = driver.find_element(By.CSS_SELECTOR, "#cancelA").is_enabled()
print(enabled)

# 6).判断页面中'旅游'对应的复选框是否为选中的状态
is_selected = driver.find_element(By.CSS_SELECTOR, "#lyA").is_selected()
print(is_selected)

# '音乐'复选框中 点击 选中
driver.find_element(By.CSS_SELECTOR, "#yyA").click()
is_selected = driver.find_element(By.CSS_SELECTOR, "#yyA").is_selected()
print(is_selected)


